home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / mac / clrmg131.sit / ColorImage 1.31.rsrc / bin.rsrc_CODE_11.txt < prev    next >
Text File  |  1990-12-05  |  41KB  |  645 lines

  1. # near model CODE resource
  2. # jump table entries: 3080-3083 (4 of them)
  3. fn00000000:
  4. 00000000  4E56 FFD8                link       A6, -0x0028
  5. 00000004  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  246E 000C                movea.l    A2, [A6 + 0xC]
  8. 00000010  F22E 5000 0010           fmove      fp0, (int16_t) [A6 + 0x10]
  9. 00000016  F205 6400                fmove      (float) D5, fp0
  10. 0000001A  F205 4400                fmove      fp0, (float) D5
  11. 0000001E  F200 0023                fmul       fp0, fp0
  12. 00000022  F22C 4423 FFCC           fmul       fp0, (float) [A4 - 0x34]
  13. 00000028  F22C 4422 FFC8           fadd       fp0, (float) [A4 - 0x38]
  14. 0000002E  F200 0004                fsqrt      fp0, fp0
  15. 00000032  F207 6400                fmove      (float) D7, fp0
  16. 00000036  F22C 4400 FFD0           fmove      fp0, (float) [A4 - 0x30]
  17. 0000003C  F205 4423                fmul       fp0, (float) D5
  18. 00000040  F206 6400                fmove      (float) D6, fp0
  19. 00000044  594F                     subq.w     A7, 4
  20. 00000046  F206 4400                fmove      fp0, (float) D6
  21. 0000004A  F207 4428                fsub       fp0, (float) D7
  22. 0000004E  F22E 6800 FFD8           fmove      (extended) [A6 - 0x28], fp0
  23. 00000054  486E FFD8                pea.l      [A6 - 0x28]
  24. 00000058  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  25. 0000005C  544F                     addq.w     A7, 2
  26. 0000005E  349F                     move.w     [A2], [A7]+
  27. 00000060  594F                     subq.w     A7, 4
  28. 00000062  F206 4400                fmove      fp0, (float) D6
  29. 00000066  F207 4422                fadd       fp0, (float) D7
  30. 0000006A  F22E 6800 FFD8           fmove      (extended) [A6 - 0x28], fp0
  31. 00000070  486E FFD8                pea.l      [A6 - 0x28]
  32. 00000074  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  33. 00000078  544F                     addq.w     A7, 2
  34. 0000007A  355F 0002                move.w     [A2 + 0x2], [A7]+
  35. 0000007E  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  36. 00000082  4E5E                     unlink     A6
  37. 00000084  4E74 000A                rtd        0x000A
  38. 00000088  4745                     chk.w      D3, D5
  39. 0000008A  544D                     addq.w     A5, 2
  40. 0000008C  494E                     chk.w      D4, A6
  41. 0000008E  4D41                     chk.w      D6, D1
  42. fn00000090:
  43. 00000090  4E56 0000                link       A6, 0
  44. 00000094  2F0C                     move.l     -[A7], A4
  45. 00000096  286E 0008                movea.l    A4, [A6 + 0x8]
  46. 0000009A  302D E55E                move.w     D0, [A5 - 0x1AA2]
  47. 0000009E  D06C FFC6                add.w      D0, [A4 - 0x3A]
  48. 000000A2  3F00                     move.w     -[A7], D0
  49. 000000A4  302D E560                move.w     D0, [A5 - 0x1AA0]
  50. 000000A8  D06C FFC4                add.w      D0, [A4 - 0x3C]
  51. 000000AC  3F00                     move.w     -[A7], D0
  52. 000000AE  A893                     syscall    MoveTo
  53. 000000B0  302D E55E                move.w     D0, [A5 - 0x1AA2]
  54. 000000B4  D06E 000C                add.w      D0, [A6 + 0xC]
  55. 000000B8  3F00                     move.w     -[A7], D0
  56. 000000BA  302D E560                move.w     D0, [A5 - 0x1AA0]
  57. 000000BE  D06C FFC4                add.w      D0, [A4 - 0x3C]
  58. 000000C2  3F00                     move.w     -[A7], D0
  59. 000000C4  A891                     syscall    LineTo
  60. 000000C6  396E 000C FFC6           move.w     [A4 - 0x3A], [A6 + 0xC]
  61. 000000CC  285F                     movea.l    A4, [A7]+
  62. 000000CE  4E5E                     unlink     A6
  63. 000000D0  4E74 0006                rtd        0x0006
  64. 000000D4  504C                     addq.w     A4, 8
  65. 000000D6  4F54                     chk.w      D7, [A4]
  66. 000000D8  2020                     move.l     D0, -[A0]
  67. 000000DA  2020                     move.l     D0, -[A0]
  68. export_385:
  69. 000000DC  4E56 F00C                link       A6, -0x0FF4
  70. 000000E0  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  71. 000000E4  554F                     subq.w     A7, 2
  72. 000000E6  206D 95CA                movea.l    A0, [A5 - 0x6A36]
  73. 000000EA  4868 0024                pea.l      [A0 + 0x24]
  74. 000000EE  486D E562                pea.l      [A5 - 0x1A9E]
  75. 000000F2  A8A6                     syscall    EqualRect
  76. 000000F4  101F                     move.b     D0, [A7]+
  77. 000000F6  5300                     subq.b     D0, 1
  78. 000000F8  6600 0234                bne        +0x236 /* 0000032E */
  79. 000000FC  F22D 480E E552           fsin       fp0, (extended) [A5 - 0x1AAE]
  80. 00000102  F22E 6400 FFEC           fmove      (float) [A6 - 0x14], fp0
  81. 00000108  F22D 481D E552           fcos       fp0, (extended) [A5 - 0x1AAE]
  82. 0000010E  F205 6400                fmove      (float) D5, fp0
  83. 00000112  F22D 4800 E53A           fmove      fp0, (extended) [A5 - 0x1AC6]
  84. 00000118  F200 0023                fmul       fp0, fp0
  85. 0000011C  F23C 4880 3FFF 0000 8000 0000 0000 0000 fmove      fp1, (extended) (extended)0x3FFF00008000000000000000
  86. 0000012C  F200 00A0                fdiv       fp1, fp0
  87. 00000130  F203 6480                fmove      (float) D3, fp1
  88. 00000134  F22D 4800 E546           fmove      fp0, (extended) [A5 - 0x1ABA]
  89. 0000013A  F200 0023                fmul       fp0, fp0
  90. 0000013E  F23C 4880 3FFF 0000 8000 0000 0000 0000 fmove      fp1, (extended) (extended)0x3FFF00008000000000000000
  91. 0000014E  F200 00A0                fdiv       fp1, fp0
  92. 00000152  F204 6480                fmove      (float) D4, fp1
  93. 00000156  F205 4400                fmove      fp0, (float) D5
  94. 0000015A  F200 0023                fmul       fp0, fp0
  95. 0000015E  F203 4423                fmul       fp0, (float) D3
  96. 00000162  F22E 4480 FFEC           fmove      fp1, (float) [A6 - 0x14]
  97. 00000168  F200 04A3                fmul       fp1, fp1
  98. 0000016C  F204 44A3                fmul       fp1, (float) D4
  99. 00000170  F200 0422                fadd       fp0, fp1
  100. 00000174  F206 6400                fmove      (float) D6, fp0
  101. 00000178  F203 4400                fmove      fp0, (float) D3
  102. 0000017C  F204 4428                fsub       fp0, (float) D4
  103. 00000180  F22E 4423 FFEC           fmul       fp0, (float) [A6 - 0x14]
  104. 00000186  F205 4423                fmul       fp0, (float) D5
  105. 0000018A  F22E 6400 FFD8           fmove      (float) [A6 - 0x28], fp0
  106. 00000190  F22E 4400 FFEC           fmove      fp0, (float) [A6 - 0x14]
  107. 00000196  F200 0023                fmul       fp0, fp0
  108. 0000019A  F203 4423                fmul       fp0, (float) D3
  109. 0000019E  F205 4480                fmove      fp1, (float) D5
  110. 000001A2  F200 04A3                fmul       fp1, fp1
  111. 000001A6  F204 44A3                fmul       fp1, (float) D4
  112. 000001AA  F200 0422                fadd       fp0, fp1
  113. 000001AE  F22E 6400 FFD4           fmove      (float) [A6 - 0x2C], fp0
  114. 000001B4  F22E 4400 FFD8           fmove      fp0, (float) [A6 - 0x28]
  115. 000001BA  F206 4420                fdiv       fp0, (float) D6
  116. 000001BE  F200 001A                fneg       fp0, fp0
  117. 000001C2  F22E 6400 FFD0           fmove      (float) [A6 - 0x30], fp0
  118. 000001C8  F22E 4400 FFD8           fmove      fp0, (float) [A6 - 0x28]
  119. 000001CE  F200 0023                fmul       fp0, fp0
  120. 000001D2  F206 4480                fmove      fp1, (float) D6
  121. 000001D6  F22E 44A3 FFD4           fmul       fp1, (float) [A6 - 0x2C]
  122. 000001DC  F200 0428                fsub       fp0, fp1
  123. 000001E0  F206 4480                fmove      fp1, (float) D6
  124. 000001E4  F200 04A3                fmul       fp1, fp1
  125. 000001E8  F200 0420                fdiv       fp0, fp1
  126. 000001EC  F22E 6400 FFCC           fmove      (float) [A6 - 0x34], fp0
  127. 000001F2  F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove      fp0, (extended) (extended)0x3FFF00008000000000000000
  128. 00000202  F206 4420                fdiv       fp0, (float) D6
  129. 00000206  F22E 6400 FFC8           fmove      (float) [A6 - 0x38], fp0
  130. 0000020C  594F                     subq.w     A7, 4
  131. 0000020E  F22E 4400 FFC8           fmove      fp0, (float) [A6 - 0x38]
  132. 00000214  F22E 4420 FFCC           fdiv       fp0, (float) [A6 - 0x34]
  133. 0000021A  F200 0018                fabs       fp0, fp0
  134. 0000021E  F200 0004                fsqrt      fp0, fp0
  135. 00000222  F22E 6800 F00C           fmove      (extended) [A6 - 0xFF4], fp0
  136. 00000228  486E F00C                pea.l      [A6 - 0xFF4]
  137. 0000022C  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  138. 00000230  544F                     addq.w     A7, 2
  139. 00000232  3E1F                     move.w     D7, [A7]+
  140. 00000234  0C47 03E8                cmpi.w     D7, 0x3E8
  141. 00000238  6F04                     ble        +0x6 /* 0000023E */
  142. 0000023A  3E3C 03E8                move.w     D7, 0x3E8
  143. label0000023E:
  144. 0000023E  3007                     move.w     D0, D7
  145. 00000240  4440                     neg.w      D0
  146. 00000242  3D40 FFC2                move.w     [A6 - 0x3E], D0
  147. 00000246  3D47 F016                move.w     [A6 - 0xFEA], D7
  148. 0000024A  426E FFC4                clr.w      [A6 - 0x3C]
  149. 0000024E  6024                     bra        +0x26 /* 00000274 */
  150. label00000250:
  151. 00000250  3F2E FFC4                move.w     -[A7], [A6 - 0x3C]
  152. 00000254  486E FFBC                pea.l      [A6 - 0x44]
  153. 00000258  2F0E                     move.l     -[A7], A6
  154. 0000025A  4EBA FDA4                jsr        [PC - 0x25C /* 00000000 */]
  155. 0000025E  302E FFC4                move.w     D0, [A6 - 0x3C]
  156. 00000262  E540                     asl        D0.w, 2
  157. 00000264  0640 F018                addi.w     D0, 0xF018
  158. 00000268  2DAE FFBC 0000           move.l     [A6 + D0.w], [A6 - 0x44]
  159. 0000026E  526E FFC4                addq.w     [A6 - 0x3C], 1
  160. 00000272  690A                     bvs        +0xC /* 0000027E */
  161. label00000274:
  162. 00000274  302E FFC4                move.w     D0, [A6 - 0x3C]
  163. 00000278  B06E F016                cmp.w      D0, [A6 - 0xFEA]
  164. 0000027C  6FD2                     ble        -0x2C /* 00000250 */
  165. label0000027E:
  166. 0000027E  3007                     move.w     D0, D7
  167. 00000280  5340                     subq.w     D0, 1
  168. 00000282  E540                     asl        D0.w, 2
  169. 00000284  0640 F018                addi.w     D0, 0xF018
  170. 00000288  3D76 0000 FFC6           move.w     [A6 - 0x3A], [A6 + D0.w]
  171. 0000028E  3007                     move.w     D0, D7
  172. 00000290  5340                     subq.w     D0, 1
  173. 00000292  3D40 F016                move.w     [A6 - 0xFEA], D0
  174. 00000296  3D6E FFC2 FFC4           move.w     [A6 - 0x3C], [A6 - 0x3E]
  175. 0000029C  6036                     bra        +0x38 /* 000002D4 */
  176. label0000029E:
  177. 0000029E  302E FFC4                move.w     D0, [A6 - 0x3C]
  178. 000002A2  6A02                     bpl        +0x4 /* 000002A6 */
  179. 000002A4  4440                     neg.w      D0
  180. label000002A6:
  181. 000002A6  E540                     asl        D0.w, 2
  182. 000002A8  0640 F018                addi.w     D0, 0xF018
  183. 000002AC  49F6 0000                lea.l      A4, [A6 + D0.w]
  184. 000002B0  4A6E FFC4                tst.w      [A6 - 0x3C]
  185. 000002B4  6C0C                     bge        +0xE /* 000002C2 */
  186. 000002B6  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  187. 000002BA  2F0E                     move.l     -[A7], A6
  188. 000002BC  4EBA FDD2                jsr        [PC - 0x22E /* 00000090 */]
  189. 000002C0  600C                     bra        +0xE /* 000002CE */
  190. label000002C2:
  191. 000002C2  3014                     move.w     D0, [A4]
  192. 000002C4  4440                     neg.w      D0
  193. 000002C6  3F00                     move.w     -[A7], D0
  194. 000002C8  2F0E                     move.l     -[A7], A6
  195. 000002CA  4EBA FDC4                jsr        [PC - 0x23C /* 00000090 */]
  196. label000002CE:
  197. 000002CE  526E FFC4                addq.w     [A6 - 0x3C], 1
  198. 000002D2  690A                     bvs        +0xC /* 000002DE */
  199. label000002D4:
  200. 000002D4  302E FFC4                move.w     D0, [A6 - 0x3C]
  201. 000002D8  B06E F016                cmp.w      D0, [A6 - 0xFEA]
  202. 000002DC  6FC0                     ble        -0x3E /* 0000029E */
  203. label000002DE:
  204. 000002DE  302E FFC2                move.w     D0, [A6 - 0x3E]
  205. 000002E2  5240                     addq.w     D0, 1
  206. 000002E4  3D40 F016                move.w     [A6 - 0xFEA], D0
  207. 000002E8  3D47 FFC4                move.w     [A6 - 0x3C], D7
  208. 000002EC  6036                     bra        +0x38 /* 00000324 */
  209. label000002EE:
  210. 000002EE  302E FFC4                move.w     D0, [A6 - 0x3C]
  211. 000002F2  6A02                     bpl        +0x4 /* 000002F6 */
  212. 000002F4  4440                     neg.w      D0
  213. label000002F6:
  214. 000002F6  E540                     asl        D0.w, 2
  215. 000002F8  0640 F018                addi.w     D0, 0xF018
  216. 000002FC  49F6 0000                lea.l      A4, [A6 + D0.w]
  217. 00000300  4A6E FFC4                tst.w      [A6 - 0x3C]
  218. 00000304  6C0A                     bge        +0xC /* 00000310 */
  219. 00000306  3F14                     move.w     -[A7], [A4]
  220. 00000308  2F0E                     move.l     -[A7], A6
  221. 0000030A  4EBA FD84                jsr        [PC - 0x27C /* 00000090 */]
  222. 0000030E  600E                     bra        +0x10 /* 0000031E */
  223. label00000310:
  224. 00000310  302C 0002                move.w     D0, [A4 + 0x2]
  225. 00000314  4440                     neg.w      D0
  226. 00000316  3F00                     move.w     -[A7], D0
  227. 00000318  2F0E                     move.l     -[A7], A6
  228. 0000031A  4EBA FD74                jsr        [PC - 0x28C /* 00000090 */]
  229. label0000031E:
  230. 0000031E  536E FFC4                subq.w     [A6 - 0x3C], 1
  231. 00000322  690A                     bvs        +0xC /* 0000032E */
  232. label00000324:
  233. 00000324  302E FFC4                move.w     D0, [A6 - 0x3C]
  234. 00000328  B06E F016                cmp.w      D0, [A6 - 0xFEA]
  235. 0000032C  6CC0                     bge        -0x3E /* 000002EE */
  236. label0000032E:
  237. 0000032E  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  238. 00000332  4E5E                     unlink     A6
  239. 00000334  4E75                     rts
  240. 00000336  4452                     neg.w      [A2]
  241. 00000338  4157                     chk.w      D0, [A7]
  242. 0000033A  454C                     chk.w      D2, A4
  243. 0000033C  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  244. // begin alternate branch 0000033E-00000342
  245. fn0000033E:
  246. 0000033E  4E56 FBB0                link       A6, -0x0450
  247. // end alternate branch 0000033E-00000342
  248. fn0000033E: // (misaligned)
  249. 00000340  FBB0                     .invalid   <<F/6/5>>
  250. 00000342  F227 E0F0                .fmovem    0xF227, 0xE0F0 // unimplemented
  251. 00000346  4AAD E4C2                tst.l      [A5 - 0x1B3E]
  252. 0000034A  6700 0138                beq        +0x13A /* 00000484 */
  253. 0000034E  F22D 4000 E4C2           fmove      fp0, (int32_t) [A5 - 0x1B3E]
  254. 00000354  F22D 6800 E4F2           fmove      (extended) [A5 - 0x1B0E], fp0
  255. 0000035A  F22D 4300 E4C6           fmove      fp6, (int32_t) [A5 - 0x1B3A]
  256. 00000360  F22D 4B20 E4F2           fdiv       fp6, (extended) [A5 - 0x1B0E]
  257. 00000366  F22D 4380 E4CA           fmove      fp7, (int32_t) [A5 - 0x1B36]
  258. 0000036C  F22D 4BA0 E4F2           fdiv       fp7, (extended) [A5 - 0x1B0E]
  259. 00000372  F22D 4A00 E4CE           fmove      fp4, (extended) [A5 - 0x1B32]
  260. 00000378  F22D 4A20 E4F2           fdiv       fp4, (extended) [A5 - 0x1B0E]
  261. 0000037E  F22D 4800 E4DA           fmove      fp0, (extended) [A5 - 0x1B26]
  262. 00000384  F22D 4820 E4F2           fdiv       fp0, (extended) [A5 - 0x1B0E]
  263. 0000038A  F22E 6800 FFC0           fmove      (extended) [A6 - 0x40], fp0
  264. 00000390  F22D 4A80 E4E6           fmove      fp5, (extended) [A5 - 0x1B1A]
  265. 00000396  F22D 4AA0 E4F2           fdiv       fp5, (extended) [A5 - 0x1B0E]
  266. 0000039C  F22D 6B00 E4FE           fmove      (extended) [A5 - 0x1B02], fp6
  267. 000003A2  F22D 6B80 E50A           fmove      (extended) [A5 - 0x1AF6], fp7
  268. 000003A8  F200 1800                fmove      fp0, fp6
  269. 000003AC  F200 0023                fmul       fp0, fp0
  270. 000003B0  F200 1080                fmove      fp1, fp4
  271. 000003B4  F200 00A8                fsub       fp1, fp0
  272. 000003B8  F22D 6880 E516           fmove      (extended) [A5 - 0x1AEA], fp1
  273. 000003BE  F200 1C00                .fmovecr   0xF200, 0x1C00 // unimplemented
  274. 000003C2  F200 0023                fmul       fp0, fp0
  275. 000003C6  F22E 4880 FFC0           fmove      fp1, (extended) [A6 - 0x40]
  276. 000003CC  F200 00A8                fsub       fp1, fp0
  277. 000003D0  F22D 6880 E522           fmove      (extended) [A5 - 0x1ADE], fp1
  278. 000003D6  F200 1800                fmove      fp0, fp6
  279. 000003DA  F200 1C23                .fmovecr   0xF200, 0x1C23 // unimplemented
  280. 000003DE  F200 1480                fmove      fp1, fp5
  281. 000003E2  F200 00A8                fsub       fp1, fp0
  282. 000003E6  F22D 6880 E52E           fmove      (extended) [A5 - 0x1AD2], fp1
  283. 000003EC  6000 0096                bra        +0x98 /* 00000484 */
  284. 000003F0  486D E516                pea.l      [A5 - 0x1AEA]
  285. 000003F4  3F3C 0008                move.w     -[A7], 0x8
  286. 000003F8  3F3C 0002                move.w     -[A7], 0x2
  287. 000003FC  486E FEB4                pea.l      [A6 - 0x14C]
  288. 00000400  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  289. 00000404  486D E522                pea.l      [A5 - 0x1ADE]
  290. 00000408  3F3C 0008                move.w     -[A7], 0x8
  291. 0000040C  3F3C 0002                move.w     -[A7], 0x2
  292. 00000410  486E FDB4                pea.l      [A6 - 0x24C]
  293. 00000414  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  294. 00000418  486D E52E                pea.l      [A5 - 0x1AD2]
  295. 0000041C  3F3C 0008                move.w     -[A7], 0x8
  296. 00000420  3F3C 0002                move.w     -[A7], 0x2
  297. 00000424  486E FCB4                pea.l      [A6 - 0x34C]
  298. 00000428  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  299. 0000042C  486E FBB4                pea.l      [A6 - 0x44C]
  300. 00000430  487A 006E                pea.l      [PC + 0x6E /* 000004A0, value 0x4753230, pstring "u20=" */]
  301. 00000434  486E FEB4                pea.l      [A6 - 0x14C]
  302. 00000438  303C 0100                move.w     D0, 0x100
  303. 0000043C  102D 9351                move.b     D0, [A5 - 0x6CAF]
  304. 00000440  3D40 FBB2                move.w     [A6 - 0x44E], D0
  305. 00000444  486E FBB2                pea.l      [A6 - 0x44E]
  306. 00000448  487A 0050                pea.l      [PC + 0x50 /* 0000049A, value 0x4753032, pstring "u02=" */]
  307. 0000044C  486E FDB4                pea.l      [A6 - 0x24C]
  308. 00000450  303C 0100                move.w     D0, 0x100
  309. 00000454  102D 9351                move.b     D0, [A5 - 0x6CAF]
  310. 00000458  3D40 FBB0                move.w     [A6 - 0x450], D0
  311. 0000045C  486E FBB0                pea.l      [A6 - 0x450]
  312. 00000460  487A 0032                pea.l      [PC + 0x32 /* 00000494, value 0x4753131, pstring "u11=" */]
  313. 00000464  486E FCB4                pea.l      [A6 - 0x34C]
  314. 00000468  3F3C 0008                move.w     -[A7], 0x8
  315. 0000046C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  316. 00000470  584F                     addq.w     A7, 4
  317. 00000472  486E FBB4                pea.l      [A6 - 0x44C]
  318. 00000476  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  319. 0000047A  2F3C 0000 012C           move.l     -[A7], 0x12C
  320. 00000480  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  321. label00000484:
  322. 00000484  F21F D00F                .fmovem    0xF21F, 0xD00F // unimplemented
  323. 00000488  4E5E                     unlink     A6
  324. 0000048A  4E75                     rts
  325. 0000048C  4745                     chk.w      D3, D5
  326. 0000048E  544D                     addq.w     A5, 2
  327. 00000490  4F4D                     chk.w      D7, A5
  328. 00000492  454E                     chk.w      D2, A6
  329. 00000494  0475 3131 3D12 0475      subi.w     [[A5 + D3 * 4] + 0x475], 0x3131 /* '11' */
  330. 0000049C  3032 3D12 0475           move.w     D0, [[A2 + D3 * 4] + 0x475]
  331. 000004A2  3230 3D12 4E56           move.w     D1, [[A0 + D3 * 4] + 0x4E56]
  332. export_386: // at 000004A6 (misaligned)
  333. 000004A8  FF8C                     .invalid   <<F/6/7>>
  334. 000004AA  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  335. 000004AE  F227 E0F0                .fmovem    0xF227, 0xE0F0 // unimplemented
  336. 000004B2  266E 0014                movea.l    A3, [A6 + 0x14]
  337. 000004B6  246E 0018                movea.l    A2, [A6 + 0x18]
  338. 000004BA  206D 95CA                movea.l    A0, [A5 - 0x6A36]
  339. 000004BE  2D48 FF90                move.l     [A6 - 0x70], A0
  340. 000004C2  206D 95CA                movea.l    A0, [A5 - 0x6A36]
  341. 000004C6  49E8 0024                lea.l      A4, [A0 + 0x24]
  342. 000004CA  206D C892                movea.l    A0, [A5 - 0x376E]
  343. 000004CE  2D48 FF8C                move.l     [A6 - 0x74], A0
  344. 000004D2  206E FF8C                movea.l    A0, [A6 - 0x74]
  345. 000004D6  302D C898                move.w     D0, [A5 - 0x3768]
  346. 000004DA  E540                     asl        D0.w, 2
  347. 000004DC  0640 0648                addi.w     D0, 0x648
  348. 000004E0  7201                     moveq.l    D1, 0x01
  349. 000004E2  B2B0 0000                cmp.l      D1, [A0 + D0.w]
  350. 000004E6  6600 0080                bne        +0x82 /* 00000568 */
  351. 000004EA  F23C 4800 3FFE 0000 9062 4DD2 F1A9 FBE7 fmove      fp0, (extended) (extended)0x3FFE000090624DD2F1A9FBE7
  352. 000004FA  F212 6800                fmove      (extended) [A2], fp0
  353. 000004FE  F23C 4800 3FFE 0000 9062 4DD2 F1A9 FBE7 fmove      fp0, (extended) (extended)0x3FFE000090624DD2F1A9FBE7
  354. 0000050E  F213 6800                fmove      (extended) [A3], fp0
  355. 00000512  206E 0010                movea.l    A0, [A6 + 0x10]
  356. 00000516  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  357. 00000526  F210 6800                fmove      (extended) [A0], fp0
  358. 0000052A  F22C 5000 0002           fmove      fp0, (int16_t) [A4 + 0x2]
  359. 00000530  F23C 4822 3FFE 0000 8000 0000 0000 0000 fadd       fp0, (extended) (extended)0x3FFE00008000000000000000
  360. 00000540  206E 000C                movea.l    A0, [A6 + 0xC]
  361. 00000544  F210 6800                fmove      (extended) [A0], fp0
  362. 00000548  F214 5000                fmove      fp0, (int16_t) [A4]
  363. 0000054C  F23C 4822 3FFE 0000 8000 0000 0000 0000 fadd       fp0, (extended) (extended)0x3FFE00008000000000000000
  364. 0000055C  206E 0008                movea.l    A0, [A6 + 0x8]
  365. 00000560  F210 6800                fmove      (extended) [A0], fp0
  366. 00000564  6000 045C                bra        +0x45E /* 000009C2 */
  367. label00000568:
  368. 00000568  3C2C 0006                move.w     D6, [A4 + 0x6]
  369. 0000056C  9C6C 0002                sub.w      D6, [A4 + 0x2]
  370. 00000570  3E2C 0004                move.w     D7, [A4 + 0x4]
  371. 00000574  9E54                     sub.w      D7, [A4]
  372. 00000576  0C46 0001                cmpi.w     D6, 0x1
  373. 0000057A  6600 0088                bne        +0x8A /* 00000604 */
  374. 0000057E  F23C 4800 3FFE 0000 9999 9999 9999 9999 fmove      fp0, (extended) (extended)0x3FFE00009999999999999999
  375. 0000058E  F207 5023                fmul       fp0, (int16_t) D7
  376. 00000592  F212 6800                fmove      (extended) [A2], fp0
  377. 00000596  F23C 4800 3FFE 0000 9062 4DD2 F1A9 FBE7 fmove      fp0, (extended) (extended)0x3FFE000090624DD2F1A9FBE7
  378. 000005A6  F213 6800                fmove      (extended) [A3], fp0
  379. 000005AA  206E 0010                movea.l    A0, [A6 + 0x10]
  380. 000005AE  F23C 4800 4005 0000 B400 0000 0000 0000 fmove      fp0, (extended) (extended)0x40050000B400000000000000
  381. 000005BE  F210 6800                fmove      (extended) [A0], fp0
  382. 000005C2  F22C 5000 0002           fmove      fp0, (int16_t) [A4 + 0x2]
  383. 000005C8  F23C 4822 3FFE 0000 8000 0000 0000 0000 fadd       fp0, (extended) (extended)0x3FFE00008000000000000000
  384. 000005D8  206E 000C                movea.l    A0, [A6 + 0xC]
  385. 000005DC  F210 6800                fmove      (extended) [A0], fp0
  386. 000005E0  F207 5000                fmove      fp0, (int16_t) D7
  387. 000005E4  F23C 4820 4000 0000 8000 0000 0000 0000 fdiv       fp0, (extended) (extended)0x400000008000000000000000
  388. 000005F4  F214 5022                fadd       fp0, (int16_t) [A4]
  389. 000005F8  206E 0008                movea.l    A0, [A6 + 0x8]
  390. 000005FC  F210 6800                fmove      (extended) [A0], fp0
  391. 00000600  6000 03C0                bra        +0x3C2 /* 000009C2 */
  392. label00000604:
  393. 00000604  0C47 0001                cmpi.w     D7, 0x1
  394. 00000608  6600 0088                bne        +0x8A /* 00000692 */
  395. 0000060C  F23C 4800 3FFE 0000 9999 9999 9999 9999 fmove      fp0, (extended) (extended)0x3FFE00009999999999999999
  396. 0000061C  F206 5023                fmul       fp0, (int16_t) D6
  397. 00000620  F212 6800                fmove      (extended) [A2], fp0
  398. 00000624  F23C 4800 3FFE 0000 9062 4DD2 F1A9 FBE7 fmove      fp0, (extended) (extended)0x3FFE000090624DD2F1A9FBE7
  399. 00000634  F213 6800                fmove      (extended) [A3], fp0
  400. 00000638  206E 0010                movea.l    A0, [A6 + 0x10]
  401. 0000063C  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  402. 0000064C  F210 6800                fmove      (extended) [A0], fp0
  403. 00000650  F206 5000                fmove      fp0, (int16_t) D6
  404. 00000654  F23C 4820 4000 0000 8000 0000 0000 0000 fdiv       fp0, (extended) (extended)0x400000008000000000000000
  405. 00000664  F22C 5022 0002           fadd       fp0, (int16_t) [A4 + 0x2]
  406. 0000066A  206E 000C                movea.l    A0, [A6 + 0xC]
  407. 0000066E  F210 6800                fmove      (extended) [A0], fp0
  408. 00000672  F214 5000                fmove      fp0, (int16_t) [A4]
  409. 00000676  F23C 4822 3FFE 0000 8000 0000 0000 0000 fadd       fp0, (extended) (extended)0x3FFE00008000000000000000
  410. 00000686  206E 0008                movea.l    A0, [A6 + 0x8]
  411. 0000068A  F210 6800                fmove      (extended) [A0], fp0
  412. 0000068E  6000 0332                bra        +0x334 /* 000009C2 */
  413. label00000692:
  414. 00000692  4EBA FCAA                jsr        [PC - 0x356 /* 0000033E */]
  415. 00000696  F22D 4A80 E522           fmove      fp5, (extended) [A5 - 0x1ADE]
  416. 0000069C  F22D 4AA3 E516           fmul       fp5, (extended) [A5 - 0x1AEA]
  417. 000006A2  F22D 4800 E52E           fmove      fp0, (extended) [A5 - 0x1AD2]
  418. 000006A8  F200 0023                fmul       fp0, fp0
  419. 000006AC  F200 02A8                fsub       fp5, fp0
  420. 000006B0  F200 1698                fabs       fp5, fp5
  421. 000006B4  F23C 4AA3 4001 0000 8000 0000 0000 0000 fmul       fp5, (extended) (extended)0x400100008000000000000000
  422. 000006C4  F23C 4AB8 0000 0000 0000 0000 0000 0000 fcmp       fp5, (extended) (extended)0x000000000000000000000000
  423. 000006D4  F28E 0012                .extension 0x28E <<F/2-3/1>> // unimplemented
  424. 000006D8  F23C 4A80 3FF5 0000 8312 6E97 8D4F DF3B fmove      fp5, (extended) (extended)0x3FF5000083126E978D4FDF3B
  425. 000006E8  F22D 4B00 E522           fmove      fp6, (extended) [A5 - 0x1ADE]
  426. 000006EE  F200 1720                fdiv       fp6, fp5
  427. 000006F2  F22D 4A00 E52E           fmove      fp4, (extended) [A5 - 0x1AD2]
  428. 000006F8  F200 1620                fdiv       fp4, fp5
  429. 000006FC  F22D 4B80 E516           fmove      fp7, (extended) [A5 - 0x1AEA]
  430. 00000702  F200 17A0                fdiv       fp7, fp5
  431. 00000706  594F                     subq.w     A7, 4
  432. 00000708  486D E4FE                pea.l      [A5 - 0x1B02]
  433. 0000070C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  434. 00000710  544F                     addq.w     A7, 2
  435. 00000712  3A1F                     move.w     D5, [A7]+
  436. 00000714  594F                     subq.w     A7, 4
  437. 00000716  486D E50A                pea.l      [A5 - 0x1AF6]
  438. 0000071A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  439. 0000071E  544F                     addq.w     A7, 2
  440. 00000720  381F                     move.w     D4, [A7]+
  441. 00000722  F200 1800                fmove      fp0, fp6
  442. 00000726  F200 1C28                .fmovecr   0xF200, 0x1C28 // unimplemented
  443. 0000072A  F23C 5038 0000           fcmp       fp0, (int16_t) 0x0
  444. 00000730  F281 003E                .extension 0x281 <<F/2-3/1>> // unimplemented
  445. 00000734  F23C 4800 4000 0000 8000 0000 0000 0000 fmove      fp0, (extended) (extended)0x400000008000000000000000
  446. 00000744  F200 1023                fmul       fp0, fp4
  447. 00000748  F200 1880                fmove      fp1, fp6
  448. 0000074C  F200 1CA8                .fmovecr   0xF200, 0x1CA8 // unimplemented
  449. 00000750  F200 0420                fdiv       fp0, fp1
  450. 00000754  F200 000A                fatan      fp0, fp0
  451. 00000758  F23C 4823 3FFE 0000 8000 0000 0000 0000 fmul       fp0, (extended) (extended)0x3FFE00008000000000000000
  452. 00000768  F22D 6800 E552           fmove      (extended) [A5 - 0x1AAE], fp0
  453. 0000076E  6016                     bra        +0x18 /* 00000786 */
  454. 00000770  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  455. 00000780  F22D 6800 E552           fmove      (extended) [A5 - 0x1AAE], fp0
  456. label00000786:
  457. 00000786  F22D 4800 E552           fmove      fp0, (extended) [A5 - 0x1AAE]
  458. 0000078C  F23C 4838 0000 0000 0000 0000 0000 0000 fcmp       fp0, (extended) (extended)0x000000000000000000000000
  459. 0000079C  F28B 001E                .extension 0x28B <<F/2-3/1>> // unimplemented
  460. 000007A0  F22D 4800 E552           fmove      fp0, (extended) [A5 - 0x1AAE]
  461. 000007A6  F23C 4822 3FFF 0000 C90F D7E4 5803 CD15 fadd       fp0, (extended) (extended)0x3FFF0000C90FD7E45803CD15
  462. 000007B6  F22D 6800 E552           fmove      (extended) [A5 - 0x1AAE], fp0
  463. 000007BC  F23C 4A38 0000 0000 0000 0000 0000 0000 fcmp       fp4, (extended) (extended)0x000000000000000000000000
  464. 000007CC  F28D 0020                .extension 0x28D <<F/2-3/1>> // unimplemented
  465. 000007D0  F22D 4800 E552           fmove      fp0, (extended) [A5 - 0x1AAE]
  466. 000007D6  F23C 4822 3FFF 0000 C90F D7E4 5803 CD15 fadd       fp0, (extended) (extended)0x3FFF0000C90FD7E45803CD15
  467. 000007E6  F22D 6800 E552           fmove      (extended) [A5 - 0x1AAE], fp0
  468. 000007EC  604E                     bra        +0x50 /* 0000083C */
  469. 000007EE  F23C 5238 0000           fcmp       fp4, (int16_t) 0x0
  470. 000007F4  F28E 0046                .extension 0x28E <<F/2-3/1>> // unimplemented
  471. 000007F8  F200 1BB8                fcmp       fp7, fp6
  472. 000007FC  F28D 0020                .extension 0x28D <<F/2-3/1>> // unimplemented
  473. 00000800  F23C 5000 0000           fmove      fp0, (int16_t) 0x0
  474. 00000806  F22D 6800 E552           fmove      (extended) [A5 - 0x1AAE], fp0
  475. 0000080C  F22E 6B80 FF9C           fmove      (extended) [A6 - 0x64], fp7
  476. 00000812  F200 1B80                fmove      fp7, fp6
  477. 00000816  F22E 4B00 FF9C           fmove      fp6, (extended) [A6 - 0x64]
  478. 0000081C  601E                     bra        +0x20 /* 0000083C */
  479. 0000081E  F200 1F38                .fmovecr   0xF200, 0x1F38 // unimplemented
  480. 00000822  F281 0018                .extension 0x281 <<F/2-3/1>> // unimplemented
  481. 00000826  F23C 4800 3FFF 0000 C90F D7E4 5803 CD15 fmove      fp0, (extended) (extended)0x3FFF0000C90FD7E45803CD15
  482. 00000836  F22D 6800 E552           fmove      (extended) [A5 - 0x1AAE], fp0
  483. label0000083C:
  484. 0000083C  F22D 480E E552           fsin       fp0, (extended) [A5 - 0x1AAE]
  485. 00000842  F23C 4838 0000 0000 0000 0000 0000 0000 fcmp       fp0, (extended) (extended)0x000000000000000000000000
  486. 00000852  F281 001E                .extension 0x281 <<F/2-3/1>> // unimplemented
  487. 00000856  F22D 481D E552           fcos       fp0, (extended) [A5 - 0x1AAE]
  488. 0000085C  F200 1023                fmul       fp0, fp4
  489. 00000860  F22D 488E E552           fsin       fp1, (extended) [A5 - 0x1AAE]
  490. 00000866  F200 0420                fdiv       fp0, fp1
  491. 0000086A  F22E 6800 FFB4           fmove      (extended) [A6 - 0x4C], fp0
  492. 00000870  6016                     bra        +0x18 /* 00000888 */
  493. 00000872  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  494. 00000882  F22E 6800 FFB4           fmove      (extended) [A6 - 0x4C], fp0
  495. label00000888:
  496. 00000888  F200 1C00                .fmovecr   0xF200, 0x1C00 // unimplemented
  497. 0000088C  F22E 4822 FFB4           fadd       fp0, (extended) [A6 - 0x4C]
  498. 00000892  F200 0018                fabs       fp0, fp0
  499. 00000896  F23C 4880 3FFF 0000 8000 0000 0000 0000 fmove      fp1, (extended) (extended)0x3FFF00008000000000000000
  500. 000008A6  F200 00A0                fdiv       fp1, fp0
  501. 000008AA  F200 0484                fsqrt      fp1, fp1
  502. 000008AE  F212 6880                fmove      (extended) [A2], fp1
  503. 000008B2  F200 1800                fmove      fp0, fp6
  504. 000008B6  F22E 4828 FFB4           fsub       fp0, (extended) [A6 - 0x4C]
  505. 000008BC  F200 0018                fabs       fp0, fp0
  506. 000008C0  F23C 4880 3FFF 0000 8000 0000 0000 0000 fmove      fp1, (extended) (extended)0x3FFF00008000000000000000
  507. 000008D0  F200 00A0                fdiv       fp1, fp0
  508. 000008D4  F200 0484                fsqrt      fp1, fp1
  509. 000008D8  F213 6880                fmove      (extended) [A3], fp1
  510. 000008DC  F23C 4800 4000 0000 C90F DA9E 46A7 843D fmove      fp0, (extended) (extended)0x40000000C90FDA9E46A7843D
  511. 000008EC  F212 4823                fmul       fp0, (extended) [A2]
  512. 000008F0  F213 4823                fmul       fp0, (extended) [A3]
  513. 000008F4  F22D 4080 E4C2           fmove      fp1, (int32_t) [A5 - 0x1B3E]
  514. 000008FA  F200 00A0                fdiv       fp1, fp0
  515. 000008FE  F200 0484                fsqrt      fp1, fp1
  516. 00000902  F22E 6880 FFA8           fmove      (extended) [A6 - 0x58], fp1
  517. 00000908  F212 4800                fmove      fp0, (extended) [A2]
  518. 0000090C  F22E 4823 FFA8           fmul       fp0, (extended) [A6 - 0x58]
  519. 00000912  F212 6800                fmove      (extended) [A2], fp0
  520. 00000916  F213 4800                fmove      fp0, (extended) [A3]
  521. 0000091A  F22E 4823 FFA8           fmul       fp0, (extended) [A6 - 0x58]
  522. 00000920  F213 6800                fmove      (extended) [A3], fp0
  523. 00000924  F23C 4800 4006 0000 B400 0000 0000 0000 fmove      fp0, (extended) (extended)0x40060000B400000000000000
  524. 00000934  F22D 4823 E552           fmul       fp0, (extended) [A5 - 0x1AAE]
  525. 0000093A  F23C 4820 4000 0000 C90F DA9E 46A7 843D fdiv       fp0, (extended) (extended)0x40000000C90FDA9E46A7843D
  526. 0000094A  206E 0010                movea.l    A0, [A6 + 0x10]
  527. 0000094E  F210 6800                fmove      (extended) [A0], fp0
  528. 00000952  286D 95CA                movea.l    A4, [A5 - 0x6A36]
  529. 00000956  302C 0026                move.w     D0, [A4 + 0x26]
  530. 0000095A  D045                     add.w      D0, D5
  531. 0000095C  206E 000C                movea.l    A0, [A6 + 0xC]
  532. 00000960  F200 5000                fmove      fp0, (int16_t) D0
  533. 00000964  F210 6800                fmove      (extended) [A0], fp0
  534. 00000968  302C 0024                move.w     D0, [A4 + 0x24]
  535. 0000096C  D044                     add.w      D0, D4
  536. 0000096E  206E 0008                movea.l    A0, [A6 + 0x8]
  537. 00000972  F200 5000                fmove      fp0, (int16_t) D0
  538. 00000976  F210 6800                fmove      (extended) [A0], fp0
  539. 0000097A  41EC 0024                lea.l      A0, [A4 + 0x24]
  540. 0000097E  43ED E562                lea.l      A1, [A5 - 0x1A9E]
  541. 00000982  22D8                     move.l     [A1]+, [A0]+
  542. 00000984  22D8                     move.l     [A1]+, [A0]+
  543. 00000986  594F                     subq.w     A7, 4
  544. 00000988  206E 000C                movea.l    A0, [A6 + 0xC]
  545. 0000098C  2F08                     move.l     -[A7], A0
  546. 0000098E  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  547. 00000992  544F                     addq.w     A7, 2
  548. 00000994  3B5F E55E                move.w     [A5 - 0x1AA2], [A7]+
  549. 00000998  594F                     subq.w     A7, 4
  550. 0000099A  206E 0008                movea.l    A0, [A6 + 0x8]
  551. 0000099E  2F08                     move.l     -[A7], A0
  552. 000009A0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  553. 000009A4  544F                     addq.w     A7, 2
  554. 000009A6  3B5F E560                move.w     [A5 - 0x1AA0], [A7]+
  555. 000009AA  41D2                     lea.l      A0, [A2]
  556. 000009AC  43ED E53A                lea.l      A1, [A5 - 0x1AC6]
  557. 000009B0  22D8                     move.l     [A1]+, [A0]+
  558. 000009B2  22D8                     move.l     [A1]+, [A0]+
  559. 000009B4  22D8                     move.l     [A1]+, [A0]+
  560. 000009B6  41D3                     lea.l      A0, [A3]
  561. 000009B8  43ED E546                lea.l      A1, [A5 - 0x1ABA]
  562. 000009BC  22D8                     move.l     [A1]+, [A0]+
  563. 000009BE  22D8                     move.l     [A1]+, [A0]+
  564. 000009C0  22D8                     move.l     [A1]+, [A0]+
  565. label000009C2:
  566. 000009C2  F21F D00F                .fmovem    0xF21F, 0xD00F // unimplemented
  567. 000009C6  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  568. 000009CA  4E5E                     unlink     A6
  569. 000009CC  4E74 0014                rtd        0x0014
  570. 000009D0  4745                     chk.w      D3, D5
  571. 000009D2  5445                     addq.w     D5, 2
  572. 000009D4  4C4C 4950                movem.l    D4,D6,A0,A3,A6, A4
  573. export_387:
  574. 000009D8  4E56 FFD4                link       A6, -0x002C
  575. 000009DC  2F07                     move.l     -[A7], D7
  576. 000009DE  F227 E0C0                .fmovem    0xF227, 0xE0C0 // unimplemented
  577. 000009E2  302E 000C                move.w     D0, [A6 + 0xC]
  578. 000009E6  5340                     subq.w     D0, 1
  579. 000009E8  3D40 FFD4                move.w     [A6 - 0x2C], D0
  580. 000009EC  4247                     clr.w      D7
  581. 000009EE  6000 0080                bra        +0x82 /* 00000A70 */
  582. label000009F2:
  583. 000009F2  206E 0008                movea.l    A0, [A6 + 0x8]
  584. 000009F6  7000                     moveq.l    D0, 0x00
  585. 000009F8  1030 7000                move.b     D0, [A0 + D7.w]
  586. 000009FC  0C40 00FF                cmpi.w     D0, 0xFF
  587. 00000A00  666A                     bne        +0x6C /* 00000A6C */
  588. 00000A02  3007                     move.w     D0, D7
  589. 00000A04  48C0                     ext.l      D0
  590. 00000A06  D0AD E4C6                add.l      D0, [A5 - 0x1B3A]
  591. 00000A0A  2B40 E4C6                move.l     [A5 - 0x1B3A], D0
  592. 00000A0E  302E 000E                move.w     D0, [A6 + 0xE]
  593. 00000A12  48C0                     ext.l      D0
  594. 00000A14  D0AD E4CA                add.l      D0, [A5 - 0x1B36]
  595. 00000A18  2B40 E4CA                move.l     [A5 - 0x1B36], D0
  596. 00000A1C  F207 5380                fmove      fp7, (int16_t) D7
  597. 00000A20  F22E 5300 000E           fmove      fp6, (int16_t) [A6 + 0xE]
  598. 00000A26  F200 1C00                .fmovecr   0xF200, 0x1C00 // unimplemented
  599. 00000A2A  F200 1C23                .fmovecr   0xF200, 0x1C23 // unimplemented
  600. 00000A2E  F22D 4822 E4CE           fadd       fp0, (extended) [A5 - 0x1B32]
  601. 00000A34  F22D 6800 E4CE           fmove      (extended) [A5 - 0x1B32], fp0
  602. 00000A3A  F200 1800                fmove      fp0, fp6
  603. 00000A3E  F200 1823                fmul       fp0, fp6
  604. 00000A42  F22D 4822 E4DA           fadd       fp0, (extended) [A5 - 0x1B26]
  605. 00000A48  F22D 6800 E4DA           fmove      (extended) [A5 - 0x1B26], fp0
  606. 00000A4E  F200 1C00                .fmovecr   0xF200, 0x1C00 // unimplemented
  607. 00000A52  F200 1823                fmul       fp0, fp6
  608. 00000A56  F22D 4822 E4E6           fadd       fp0, (extended) [A5 - 0x1B1A]
  609. 00000A5C  F22D 6800 E4E6           fmove      (extended) [A5 - 0x1B1A], fp0
  610. 00000A62  202D E4C2                move.l     D0, [A5 - 0x1B3E]
  611. 00000A66  5280                     addq.l     D0, 1
  612. 00000A68  2B40 E4C2                move.l     [A5 - 0x1B3E], D0
  613. label00000A6C:
  614. 00000A6C  5247                     addq.w     D7, 1
  615. 00000A6E  6908                     bvs        +0xA /* 00000A78 */
  616. label00000A70:
  617. 00000A70  BE6E FFD4                cmp.w      D7, [A6 - 0x2C]
  618. 00000A74  6F00 FF7C                ble        -0x82 /* 000009F2 */
  619. label00000A78:
  620. 00000A78  F21F D003                .fmovem    0xF21F, 0xD003 // unimplemented
  621. 00000A7C  2E1F                     move.l     D7, [A7]+
  622. 00000A7E  4E5E                     unlink     A6
  623. 00000A80  4E74 0008                rtd        0x0008
  624. 00000A84  434F                     chk.w      D1, A7
  625. 00000A86  4D50                     chk.w      D6, [A0]
  626. 00000A88  5554                     subq.w     [A4], 2
  627. 00000A8A  4553                     chk.w      D2, [A3]
  628. export_388:
  629. 00000A8C  4E56 0000                link       A6, 0
  630. 00000A90  42AD E4C6                clr.l      [A5 - 0x1B3A]
  631. 00000A94  42AD E4CA                clr.l      [A5 - 0x1B36]
  632. 00000A98  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  633. 00000AA8  F22D 6800 E4CE           fmove      (extended) [A5 - 0x1B32], fp0
  634. 00000AAE  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  635. 00000ABE  F22D 6800 E4DA           fmove      (extended) [A5 - 0x1B26], fp0
  636. 00000AC4  F23C 4800 0000 0000 0000 0000 0000 0000 fmove      fp0, (extended) (extended)0x000000000000000000000000
  637. 00000AD4  F22D 6800 E4E6           fmove      (extended) [A5 - 0x1B1A], fp0
  638. 00000ADA  42AD E4C2                clr.l      [A5 - 0x1B3E]
  639. 00000ADE  4E5E                     unlink     A6
  640. 00000AE0  4E75                     rts
  641. 00000AE2  5245                     addq.w     D5, 1
  642. 00000AE4  5345                     subq.w     D5, 1
  643. 00000AE6  5453                     addq.w     [A3], 2
  644. 00000AE8  554D                     subq.w     A5, 2
  645.